public transit right of way - German English Dictionary